package com.whfc.fuum.param;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;

@Data
public class AppCorpAddParam implements Serializable {
	/**
	 * 公司类型id
	 */
	@NotNull
	private  Integer corpTypeId;
	/**
	 * 公司名称
	 */
	@NotEmpty
	private String corpName;
	/**
	 * 公司代码
	 */
	@NotEmpty
	private String corpCode;
	/**
	 * 社会信用代码类型(1-社会信用代码 2-组织机构代码)
	 */
	private Integer corpCodeType;
	/**
	 * 经营范围
	 */
	private String bizScope;
	/**
	 * 法人
	 */
	private String legalMan;
	/**
	 * 法人电话
	 */
	private String legalManPhone;
	private String province;
	private String city;
	private String area;
	private String address;
	/**
	 * 注册日期
	 */
	@JsonFormat(pattern="yyyy-MM-dd")
	private Date registerDate;
	/**
	 * 组织机构id
	 */
	@NotNull
	private Integer deptId;
	
}
